#pragma once

#include "SparkEditorMenu.h"

class SparkEditorMenuEdit :	public SparkEditorMenu
{
public:
	SparkEditorMenuEdit();
	~SparkEditorMenuEdit();

	virtual void ConnectEvent(void);

	void OnEditUndo(wxCommandEvent& event);
	
	void OnEditRedo(wxCommandEvent& event);

	void OnEditEditCopy(wxCommandEvent& event);

	void OnEditEditCut(wxCommandEvent& event);

	void OnEditEditPaste(wxCommandEvent& event);

	void OnEditEditDelete(wxCommandEvent& event);

	void OnEditEditRename(wxCommandEvent& event);

	void OnEditEditCopyToTemplate(wxCommandEvent& event);

	void OnEditEditCopyToTemplateWithChildren(wxCommandEvent& event);
	
	void OnEditIncreaseGizmoScale(wxCommandEvent& event);

	void OnEditDecreaseGizmoScale(wxCommandEvent& event);

	void OnEditSceneOptions(wxCommandEvent& event);

	void OnEditOpenPreferences(wxCommandEvent& event);

};

